package com.umpay.privi.dao.on.sys;

import java.util.List;
import java.util.Map;

import com.umpay.common.persist.ibatis.DataAccessException;
import com.umpay.privi.dao.EntityDao;
import com.umpay.privi.model.sys.UserRole;

/** 
 * desc: 用户角色关联关系Dao
 * <p>创建人：Ding Zhe 创建日期：May 6, 2013 </p>
 * @version V1.0  
 */
public interface UserRoleDao  extends EntityDao<UserRole> {

	/**
	 * desc:修改用户角色
	 * <p>创建人：lijing , Apr 19, 2013 5:36:53 PM</p>
	 * @return
	 * @throws DataAccessException
	 */
	Integer update(Map<String, Object> qryMap) throws DataAccessException;
	
	/**
	 * desc:通过用户编号查询用户可角色列表（返回三个字段ISASSIGNABLE,ROLEID,ROLENAME）
	 * <p>创建人：lijing , Apr 19, 2013 5:36:53 PM</p>
	 * @return
	 * @throws DataAccessException
	 */
	List<Map<String, Object>> queryUserRolesByUserId(Map<String, Object> qryMap) throws DataAccessException;
}



